home *** CD-ROM | disk | FTP | other *** search
- import com.macrospace.games.caveman.full.CavemanMidlet;
- import com.siemens.mp.game.Melody;
- import com.siemens.mp.game.MelodyComposer;
- import com.siemens.mp.game.Vibrator;
- import java.util.Random;
- import java.util.Vector;
- import javax.microedition.lcdui.Alert;
- import javax.microedition.lcdui.AlertType;
- import javax.microedition.lcdui.Canvas;
- import javax.microedition.lcdui.Command;
- import javax.microedition.lcdui.CommandListener;
- import javax.microedition.lcdui.Display;
- import javax.microedition.lcdui.Displayable;
- import javax.microedition.lcdui.Font;
- import javax.microedition.lcdui.Graphics;
- import javax.microedition.lcdui.Image;
-
- // $FF: renamed from: d
- public class class_0 extends Canvas implements CommandListener {
- // $FF: renamed from: a boolean
- public static boolean field_0;
- // $FF: renamed from: b boolean
- public static boolean field_1;
- // $FF: renamed from: c boolean
- public static boolean field_2;
- // $FF: renamed from: d byte
- public static byte field_3;
- // $FF: renamed from: e byte
- public static byte field_4 = 0;
- // $FF: renamed from: f javax.microedition.lcdui.Command
- private Command field_5 = new Command("Pause", 1, 1);
- // $FF: renamed from: g javax.microedition.lcdui.Command
- private Command field_6 = new Command("Unpause", 1, 1);
- // $FF: renamed from: h javax.microedition.lcdui.Command
- private Command field_7 = new Command("Quit", 6, 9);
- // $FF: renamed from: i javax.microedition.lcdui.Command
- private Command field_8 = new Command("Restart", 1, 1);
- // $FF: renamed from: j javax.microedition.lcdui.Command
- private Command field_9 = new Command("Suicide", 1, 2);
- // $FF: renamed from: k java.lang.String[]
- public String[] field_10 = new String[]{"\r\f\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0000\u0000\u0001\u0004\u0002\u0002\u0007\u0001\u0001\u0001\u0000\u0001\u0001\u0000\u0001\u0001\u0001\u0002\u0002\u0001\u0001\u0001\u0001\u0004\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0002\u0001\u0001\u0001\u0001\u0004\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0001\u0001\u0000\u0002\u0004\u0006\u0006\u0001\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0002\u0001\u0001\u0006\u0001\u0004\u0001\u0001\u0001\u0004\u0001\u0001\u0001\u0002\u0001\u0003\u0006\u0006\b\u0006\u0006\u0001\u0006\u0006\u0001\u0001\u0002\u0001\u0001\u0006\u0001\u0004\u0001\u0001\u0001\u0005\u0006\u0001\u0001\u0002\u0004\u0006\u0006\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002", "\f\f\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0004\u0007\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0001\u0000\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0001\u0001\u0000\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0006\u0001\u0001\u0000\u0001\u0000\u0000\u0001\u0001\u0000\u0001\u0004\b\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0002\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0001\u0001\u0000\u0001\u0000\u0001\u0000\u0001\u0001\u0001\u0003\u0002\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0005\u0006\b\u0002\u0004\u0001\u0001\u0001\u0004", "\f\n\u0003\u0000\u0002\u0001\u0000\u0001\u0000\u0004\u0002\u0000\u0004\u0001\u0000\u0004\u0002\u0006\u0001\u0006\u0002\u0001\u0002\u0000\u0000\u0001\u0001\u0001\u0001\u0000\u0006\b\u0002\u0000\u0002\u0001\u0001\u0001\u0000\u0001\u0002\u0002\u0000\u0006\u0001\u0000\u0006\u0002\u0006\u0001\u0001\u0001\u0002\u0001\u0001\u0006\u0001\u0001\u0006\u0002\u0000\u0001\u0001\u0000\u0002\u0000\u0006\u0006\u0002\u0006\u0006\u0000\u0000\u0001\u0001\u0000\u0004\u0001\u0006\u0000\u0002\u0006\u0006\u0004\u0001\u0001\u0001\u0002\u0002\u0002\u0006\u0002\u0002\u0000\u0001\u0001\u0001\u0001\u0001\u0007\u0002\u0006\u0006\u0004\u0002\u0001\u0006\b\u0006\u0001\u0004\u0001\u0002\u0006\u0005\u0004\u0001\u0004\u0001\u0001\u0001\u0004", "\u000b\f\u0007\u0003\u0000\u0002\u0002\u0002\u0002\u0004\u0004\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0000\u0002\u0002\u0002\u0000\u0001\u0000\u0001\b\u0006\u0001\u0001\u0000\u0004\u0002\u0001\u0001\u0001\u0001\u0001\u0006\u0001\u0001\u0001\u0006\u0002\u0001\u0001\u0001\u0001\u0000\u0006\u0001\u0006\u0005\u0006\u0002\u0001\u0001\u0000\u0001\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0004\u0000\b\u0002\u0004\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0006\u0006\u0001\u0001\u0000\u0001\u0001\u0002\u0005\u0006\u0006\u0001\u0001\u0001\u0001\u0002\u0002\u0001\u0001\u0002\u0006\u0001\u0002\u0000\u0000\u0001\u0001\u0001\u0000\u0001\u0002\u0002\u0002\u0004\u0000\u0000\u0001\u0001\u0001\u0000\u0004\u0004\u0004\u0001\u0001\u0001\u0001\u0004\u0001\u0000\u0000\u0004", "\n\u000e\u0000\u0001\u0000\u0006\u0006\u0006\u0006\u0001\u0000\u0004\u0001\u0007\u0001\u0001\u0001\u0001\u0006\b\u0000\u0006\u0000\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0006\u0001\u0001\u0000\u0001\u0001\u0001\u0001\u0004\u0002\u0006\u0001\u0001\u0002\u0002\u0001\u0005\u0001\u0002\u0002\u0005\u0001\u0001\u0001\u0002\u0002\u0000\u0000\u0002\u0006\u0005\u0002\u0002\u0001\u0001\u0002\u0004\u0001\u0004\u0006\u0005\u0000\u0002\u0001\u0000\u0001\u0006\u0006\b\u0001\u0004\u0004\u0001\u0001\u0000\u0006\u0006\u0000\u0006\u0001\u0001\u0006\u0001\u0004\u0004\u0006\u0002\u0002\u0006\u0000\u0006\u0006\u0001\u0001\u0001\u0006\u0006\u0000\u0006\u0004\u0006\u0006\u0006\u0002\u0001\u0006\u0000\u0000\u0000\u0006\u0006\u0005\u0006\u0002\u0001\u0000\u0004\u0004\u0000\u0001\u0001\u0001\u0001\u0004\u0001\u0000\u0000\u0000\u0001\u0001\u0003", "\u000f\f\u0000\u0000\u0001\u0001\u0001\u0001\u0000\u0001\u0001\u0001\u0000\u0001\u0002\u0002\u0002\u0004\u0004\u0006\u0006\u0006\u0005\u0002\u0001\u0001\u0000\u0000\u0006\u0002\u0004\u0002\u0004\u0004\u0006\b\u0006\u0001\u0001\u0004\u0001\u0000\u0004\u0004\u0002\u0000\u0001\u0002\u0002\u0002\u0002\u0006\u0001\u0001\u0001\u0002\u0002\u0002\u0002\u0001\u0001\u0001\u0004\u0006\u0004\u0002\u0001\u0002\u0000\u0001\u0001\u0001\u0002\u0002\u0001\u0002\u0002\u0006\u0004\u0006\u0000\u0001\u0007\u0004\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0002\u0002\u0001\u0001\u0002\u0006\u0002\u0004\u0001\u0006\u0001\u0000\u0006\u0006\u0001\u0001\u0001\u0001\u0001\u0002\u0000\u0002\u0001\u0006\u0004\u0001\u0001\b\u0004\u0001\u0000\u0001\u0001\u0002\u0004\u0000\u0002\u0002\u0001\u0000\u0001\u0001\u0000\u0001\u0001\u0000\u0001\u0002\u0002\u0002\u0000\u0001\u0002\u0006\u0001\u0001\u0004\u0000\u0001\u0000\u0000\u0001\u0002\u0001\u0004\u0000\u0001\u0002\u0001\u0001\u0000\u0001\u0000\u0002\u0001\u0004\u0001\u0002\u0001\u0001\u0004\u0001\u0001\u0006\u0001\u0004\u0001\u0001\u0003", "\u000f\r\u0000\u0006\u0006\u0006\u0006\u0006\b\u0005\u0001\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0006\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0000\u0001\u0001\u0001\u0004\u0005\u0002\u0000\u0000\u0001\u0001\u0001\u0000\u0000\u0002\u0001\u0001\u0001\u0001\u0000\u0001\u0002\u0001\u0001\u0001\u0004\u0001\u0001\u0001\u0002\u0000\u0001\u0000\u0001\u0004\u0001\u0002\u0001\u0001\u0002\u0002\u0002\u0001\u0001\u0002\u0001\u0001\u0000\u0000\u0001\u0001\u0002\u0000\u0001\u0002\u0001\u0002\u0001\u0004\u0002\u0001\u0001\u0001\u0001\u0001\u0000\u0002\u0002\u0001\u0002\u0004\u0002\u0001\u0000\u0002\u0001\u0004\u0001\u0004\u0001\u0004\u0002\u0000\u0001\u0002\u0003\u0002\u0001\u0001\u0002\u0000\u0001\u0001\u0006\u0001\u0001\u0002\u0001\u0001\u0002\u0006\u0002\u0000\u0001\u0002\u0000\u0001\u0001\b\u0000\u0001\u0002\u0004\u0004\u0002\b\u0002\u0000\u0001\u0002\u0000\u0000\u0001\u0006\u0001\u0001\u0002\u0002\u0002\u0002\u0001\u0002\u0001\u0001\u0002\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0006\u0001\u0002\u0001\u0001\u0001\u0000\u0004\u0000\u0000\u0000\u0000\u0006\u0000\u0006\b\u0000\u0002\u0001\u0006\u0007\u0001", "\u000f\f\u0004\u0001\u0001\u0005\u0006\u0000\u0001\u0004\u0001\u0004\u0000\u0002\u0000\u0004\u0003\u0001\u0001\u0000\u0001\u0006\u0001\u0001\u0006\u0001\u0000\u0004\u0002\u0001\u0001\u0000\u0001\u0002\u0004\u0002\u0007\u0001\u0001\b\u0000\u0001\u0001\u0002\u0001\u0000\u0001\u0001\u0002\u0002\u0002\u0006\u0000\u0001\u0006\u0001\u0006\u0004\u0001\u0001\u0001\u0001\u0005\u0006\u0004\u0001\u0001\u0000\u0001\u0006\u0006\u0006\u0000\u0002\u0002\u0002\u0001\u0004\u0004\u0000\u0004\u0004\u0002\u0002\u0002\u0004\u0001\u0004\u0001\u0004\u0001\u0004\u0002\u0006\u0004\u0006\u0006\u0006\u0000\u0002\u0002\u0002\u0002\u0002\u0001\u0002\u0002\u0001\u0001\u0001\u0004\u0002\u0001\u0000\u0001\u0001\u0004\u0001\u0001\u0001\u0001\u0001\u0006\u0006\u0002\u0001\u0002\u0001\u0000\u0002\u0001\u0002\u0001\u0001\u0000\u0001\u0001\u0006\b\u0002\u0001\u0002\u0001\u0004\u0002\u0002\u0002\u0001\u0000\u0000\u0001\u0001\u0004\u0006\u0002\u0001\u0002\u0002\u0002\u0002\u0000\u0001\u0001\u0001\u0000\u0001\u0002\u0006\u0004\u0002\u0004\u0001\u0001\u0001\u0001\u0001\u0004\u0002\u0001\u0004\u0001\u0002", "\u000f\u000e\u0000\u0004\u0000\u0000\u0001\u0001\u0002\u0005\u0004\u0001\u0001\u0000\u0000\u0001\u0000\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0004\u0004\u0001\u0001\u0001\u0001\u0001\u0001\u0004\u0002\u0002\u0002\u0004\u0000\u0002\u0001\u0006\u0006\u0004\u0001\u0004\u0006\u0006\u0001\u0001\u0001\u0002\u0001\u0001\u0002\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\b\u0001\u0002\u0001\u0001\u0001\u0001\u0001\u0002\u0002\u0002\u0002\u0002\u0001\u0001\u0006\u0006\u0006\u0001\u0001\u0002\u0002\u0002\u0001\u0005\u0006\u0006\b\u0001\u0001\u0006\u0000\u0006\u0001\u0001\u0002\u0007\u0001\u0001\u0001\u0004\u0000\u0004\u0001\u0005\u0001\u0001\u0001\u0005\u0001\u0002\u0006\u0001\u0001\u0005\u0001\u0000\u0001\u0005\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0002\u0001\u0001\u0001\u0001\u0004\u0001\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0003\u0001\u0001\u0000\u0006\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0006\u0004\u0001\u0006\u0002\u0006\u0002\u0002\u0002\u0002\u0002\u0006\u0006\u0006\u0001\b\u0001\u0001\u0005\u0002\u0006\u0001\u0001\u0001\u0001\u0001\u0001\u0001\u0005\u0001\u0006\u0001\u0006\u0004\u0001\b\u0001\u0004\u0001\u0004\u0001\u0004\u0001\u0004\u0006\u0006", "\u0013\u0010\u0000\u0000\u0004\u0002\u0000\u0002\u0002\u0004\u0000\u0000\u0004\u0002\u0002\u0002\u0004\u0000\u0002\u0002\u0002\u0000\u0004\u0000\u0002\u0001\u0004\u0002\u0000\u0000\u0000\u0000\u0002\u0000\u0002\u0000\u0000\u0002\u0002\u0000\u0004\u0000\u0004\u0002\u0005\u0004\u0002\u0000\u0000\u0000\u0000\u0002\u0001\u0002\u0001\u0000\u0002\u0001\u0004\u0000\u0000\u0000\u0002\u0004\u0004\u0002\u0001\u0000\u0001\u0001\u0002\u0004\u0002\u0000\u0001\u0002\u0002\u0001\u0001\u0001\u0001\u0002\u0007\u0004\u0002\u0001\u0001\u0000\u0001\u0002\u0001\u0002\u0001\u0000\u0001\u0002\u0004\u0001\u0001\u0001\u0002\u0006\u0000\u0002\u0001\u0001\u0000\u0001\u0002\u0004\u0002\u0001\u0001\u0001\u0002\u0001\u0001\u0001\u0001\u0002\u0006\u0004\u0002\u0001\u0001\u0001\u0001\u0002\u0001\u0002\u0001\u0001\u0001\u0002\u0004\u0002\u0001\u0001\u0002\u0006\u0000\u0002\u0001\u0001\u0001\u0001\u0002\u0004\u0002\u0001\u0001\u0001\u0002\u0001\u0002\u0001\u0002\u0002\u0006\u0002\u0002\u0001\u0001\u0002\u0002\u0002\u0001\u0002\u0002\u0001\u0002\u0001\u0001\u0002\u0001\u0006\u0001\u0006\u0001\u0006\u0002\u0001\u0002\u0006\u0001\u0006\u0001\u0006\u0001\u0006\u0001\u0000\u0006\u0001\u0001\u0002\u0001\u0002\u0001\u0006\u0001\u0006\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0002\b\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0002\u0001\u0006\u0001\u0000\u0000\u0001\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0000\u0002\u0004\u0001\u0006\u0002\u0001\u0001\u0001\u0001\u0000\u0004\u0004\u0001\u0006\u0001\u0006\u0001\u0006\u0001\u0004\u0001\u0006\u0001\u0002\u0002\u0002\u0002\u0002\u0002\u0004\u0004\u0002\u0002\u0002\u0002\u0002\u0002\u0002\u0001\u0004\u0002\u0002\u0000\u0006\u0001\u0003\u0002\u0002\u0004\u0004\u0001\u0004\u0001\u0004\u0001\u0004\u0002\u0004\u0001\u0006\u0001\u0001\u0006\u0002\u0001\u0006\u0001\u0004"};
- // $FF: renamed from: l short
- public short field_11;
- // $FF: renamed from: m short
- public short field_12;
- // $FF: renamed from: n short
- public short field_13;
- // $FF: renamed from: o short
- public short field_14;
- // $FF: renamed from: p short
- public short field_15;
- // $FF: renamed from: q short
- public short field_16;
- // $FF: renamed from: r short
- public short field_17;
- // $FF: renamed from: s short
- public short field_18;
- // $FF: renamed from: t short
- public short field_19;
- // $FF: renamed from: u short
- public short field_20;
- // $FF: renamed from: v short
- public short field_21;
- // $FF: renamed from: w short
- public short field_22;
- // $FF: renamed from: x short
- public short field_23;
- // $FF: renamed from: y short
- public short field_24;
- // $FF: renamed from: z short
- public short field_25;
- // $FF: renamed from: aa short
- public short field_26;
- // $FF: renamed from: ab byte
- public byte field_27;
- // $FF: renamed from: ac byte
- public byte field_28;
- // $FF: renamed from: ad java.util.Random
- public Random field_29;
- // $FF: renamed from: ae javax.microedition.lcdui.Font
- private Font field_30;
- // $FF: renamed from: af javax.microedition.lcdui.Image[]
- public Image[] field_31;
- // $FF: renamed from: ag javax.microedition.lcdui.Image[]
- public Image[] field_32;
- // $FF: renamed from: ah javax.microedition.lcdui.Image
- public Image field_33;
- // $FF: renamed from: ai javax.microedition.lcdui.Image
- private Image field_34;
- // $FF: renamed from: aj javax.microedition.lcdui.Graphics
- public Graphics field_35;
- // $FF: renamed from: ak javax.microedition.lcdui.Graphics
- public Graphics field_36;
- // $FF: renamed from: al f
- public f field_37;
- // $FF: renamed from: am com.macrospace.games.caveman.full.CavemanMidlet
- private CavemanMidlet field_38;
- // $FF: renamed from: an byte[][]
- public byte[][] field_39;
- // $FF: renamed from: ao byte
- public byte field_40;
- // $FF: renamed from: ap short
- private short field_41;
- // $FF: renamed from: aq int
- private int field_42;
- // $FF: renamed from: ar int
- private int field_43;
- // $FF: renamed from: as int
- private int field_44 = 0;
- // $FF: renamed from: at int
- public int field_45 = 200;
- // $FF: renamed from: au byte
- public byte field_46;
- // $FF: renamed from: av short[]
- private short[] field_47 = new short[2];
- // $FF: renamed from: aw long
- public long field_48 = 0L;
- // $FF: renamed from: ax int
- private int field_49;
- // $FF: renamed from: ay boolean
- private boolean field_50;
- // $FF: renamed from: az java.util.Vector
- public Vector field_51;
- // $FF: renamed from: a0 java.util.Vector
- public Vector field_52 = null;
- // $FF: renamed from: a1 java.util.Vector
- public Vector field_53 = null;
- // $FF: renamed from: a2 byte
- private byte field_54 = 0;
- // $FF: renamed from: a3 long
- private long field_55;
- // $FF: renamed from: a4 int
- private int field_56;
- // $FF: renamed from: a5 int
- private int field_57;
- // $FF: renamed from: a6 int
- private int field_58;
- // $FF: renamed from: a7 int
- private int field_59;
- // $FF: renamed from: a8 com.siemens.mp.game.Melody[]
- public static Melody[] field_60;
- // $FF: renamed from: a9 javax.microedition.lcdui.Image[]
- public Image[] field_61;
- // $FF: renamed from: ba int[]
- public int[] field_62 = new int[2];
- // $FF: renamed from: bb byte
- public byte field_63 = 2;
- // $FF: renamed from: bc byte
- public byte field_64;
- // $FF: renamed from: bd byte
- public byte field_65;
- // $FF: renamed from: be byte
- public byte field_66;
- // $FF: renamed from: bf long
- public long field_67;
-
- public class_0(CavemanMidlet var1) throws Exception {
- System.gc();
- this.field_38 = var1;
- this.field_29 = new Random();
- this.field_30 = Font.getFont(0, 0, 8);
- this.field_11 = (short)((Canvas)this).getWidth();
- this.field_12 = (short)((Canvas)this).getHeight();
- this.field_31 = new Image[6];
- this.field_31[0] = Image.createImage("/images/boulder.png");
- this.field_31[1] = Image.createImage("/images/ground.png");
- this.field_31[2] = Image.createImage("/images/hardground.png");
- this.field_31[3] = Image.createImage("/images/exit.png");
- this.field_31[4] = Image.createImage("/images/coin.png");
- this.field_31[5] = Image.createImage("/images/egg.png");
- this.field_33 = Image.createImage("/images/coin_2.png");
- this.field_32 = new Image[2];
- this.field_32[0] = this.field_31[3];
- this.field_32[1] = Image.createImage("/images/exit_2.png");
- System.gc();
- this.field_34 = Image.createImage(this.field_11, this.field_12);
- this.field_35 = this.field_34.getGraphics();
- this.field_35.setFont(this.field_30);
- this.field_23 = (short)this.field_31[0].getWidth();
- this.field_24 = (short)this.field_31[0].getHeight();
- this.field_25 = (short)(this.field_23 / 2);
- this.field_26 = (short)(this.field_24 / 2);
- this.field_22 = 12;
- this.field_37 = new f(this.field_31, this.field_11, this.field_12 - this.field_22);
- System.gc();
- this.method_20();
- g.a(this);
- h.a(this);
- i.a(this);
- ((Displayable)this).setCommandListener(this);
- this.method_0(field_4);
- }
-
- // $FF: renamed from: a (int) void
- public void method_0(int var1) {
- this.field_46 = 2;
- this.field_44 = 0;
- this.field_41 = (short)((byte)var1);
- this.method_2(this.field_41);
- this.field_40 = 4;
- ((Displayable)this).removeCommand(this.field_8);
- ((Displayable)this).addCommand(this.field_5);
- ((Displayable)this).addCommand(this.field_9);
- ((Displayable)this).addCommand(this.field_7);
- this.method_7();
- this.field_48 = System.currentTimeMillis();
- }
-
- public void commandAction(Command var1, Displayable var2) {
- if (var1 == this.field_5) {
- this.field_40 = 2;
- ((Displayable)this).removeCommand(this.field_5);
- ((Displayable)this).addCommand(this.field_6);
- this.method_7();
- } else if (var1 == this.field_6) {
- this.field_48 = System.currentTimeMillis();
- this.field_40 = 1;
- ((Displayable)this).removeCommand(this.field_6);
- ((Displayable)this).addCommand(this.field_5);
- this.method_7();
- } else if (var1 == this.field_7) {
- CavemanMidlet.b();
- } else if (var1 == this.field_8) {
- this.method_0(0);
- } else if (var1 == this.field_9) {
- this.method_24();
- }
-
- }
-
- // $FF: renamed from: a () void
- public void method_1() {
- this.field_27 = 5;
- this.field_28 = 6;
- this.field_39 = new byte[this.field_27][this.field_28];
-
- for(int var1 = 0; var1 < this.field_27; ++var1) {
- for(int var2 = 0; var2 < this.field_28; ++var2) {
- if (var1 == 2) {
- this.field_39[var1][var2] = 6;
- } else {
- this.field_39[var1][var2] = 1;
- }
- }
- }
-
- this.method_21(this.field_27 / 2 * this.field_23, 0);
- this.field_37.a(this.field_39, this.field_62[0] + this.field_25, this.field_62[1] + this.field_26);
- this.field_36 = this.field_37.a.getGraphics();
- this.field_37.g = 0;
- this.field_36.setFont(this.field_30);
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(this.field_15, this.field_16, this.field_13, this.field_14);
- this.field_58 = this.field_30.stringWidth("Level " + (this.field_41 + 1) + " Cleared!") + 6;
- this.field_59 = this.field_30.getHeight() + 4;
- this.field_56 = -this.field_58;
- this.field_57 = this.field_14 / 2 - this.field_59 / 2;
- }
-
- // $FF: renamed from: a (short) void
- public void method_2(short var1) {
- System.gc();
- this.field_27 = (byte)this.field_10[var1].charAt(0);
- this.field_28 = (byte)this.field_10[var1].charAt(1);
- this.field_39 = new byte[this.field_27][this.field_28];
-
- for(byte var2 = 0; var2 < this.field_27; ++var2) {
- for(byte var3 = 0; var3 < this.field_28; ++var3) {
- this.field_39[var2][var3] = (byte)this.field_10[var1].charAt(2 + var2 + var3 * this.field_27);
- }
- }
-
- this.field_42 = 0;
- this.field_49 = -1;
- this.field_52 = new Vector();
- this.field_51 = new Vector();
- this.field_53 = new Vector();
- this.field_43 = 0;
-
- for(byte var5 = 0; var5 < this.field_28; ++var5) {
- for(byte var6 = 0; var6 < this.field_27; ++var6) {
- if (this.field_39[var6][var5] == 7) {
- this.method_21(var6 * this.field_23, var5 * this.field_24);
- this.field_39[var6][var5] = 6;
- } else if (this.field_39[var6][var5] == 3) {
- this.field_47[0] = (short)(var6 * this.field_23);
- this.field_47[1] = (short)(var5 * this.field_24);
- this.field_39[var6][var5] = 6;
- } else if (this.field_39[var6][var5] == 8) {
- this.field_51.addElement(new i(var6 * this.field_23, var5 * this.field_24, (byte)0));
- this.field_39[var6][var5] = 6;
- } else if (this.field_39[var6][var5] == 4) {
- ++this.field_43;
- }
- }
- }
-
- System.gc();
- this.field_37.a(this.field_39, this.field_62[0] + this.field_25, this.field_62[1] + this.field_26);
- this.field_36 = this.field_37.a.getGraphics();
- System.gc();
- this.field_21 = this.field_37.d > this.field_11 ? this.field_11 : (short)this.field_37.d;
- this.field_13 = this.field_37.d < this.field_11 ? (short)this.field_37.d : this.field_11;
- this.field_14 = this.field_37.e < this.field_12 - this.field_22 ? (short)this.field_37.e : (short)(this.field_12 - this.field_22);
- this.field_15 = this.field_37.d < this.field_11 ? (short)((this.field_11 - this.field_37.d) / 2) : 0;
- this.field_16 = this.field_37.e < this.field_12 - this.field_22 ? (short)((this.field_12 - this.field_37.e - this.field_22) / 2) : 0;
- this.field_17 = (short)(this.field_13 / 2);
- this.field_18 = (short)(this.field_14 / 2);
- this.field_19 = this.field_15;
- this.field_20 = (short)(this.field_16 + this.field_14);
- this.field_35.setClip(0, 0, this.field_11, this.field_12);
- this.field_35.setFont(this.field_30);
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(0, 0, this.field_11, this.field_12);
- System.gc();
- }
-
- // $FF: renamed from: m () void
- private void method_3() {
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(this.field_21 / 2, this.field_20 + 1, this.field_21 / 4, this.field_22);
- this.field_35.setColor(255, 255, 255);
- this.field_35.drawString("" + this.field_44, this.field_21 / 2, this.field_20 + 2, 20);
- }
-
- // $FF: renamed from: n () void
- private void method_4() {
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(this.field_33.getWidth(), this.field_20 + 1, this.field_21 / 3 - this.field_33.getWidth(), this.field_22);
- this.field_35.setColor(255, 255, 255);
- String var1 = ":" + this.field_42 + "/" + this.field_43;
- this.field_35.drawString(var1, this.field_19 + this.field_33.getWidth(), this.field_20 + 2, 20);
- }
-
- // $FF: renamed from: b () void
- public void method_5() {
- for(byte var1 = 0; var1 < this.field_52.size(); ++var1) {
- g var2 = (g)this.field_52.elementAt(var1);
- var2.a();
- if (var2.b()) {
- this.method_24();
- }
- }
-
- for(byte var7 = 0; var7 < this.field_53.size(); ++var7) {
- h var3 = (h)this.field_53.elementAt(var7);
- var3.a();
- }
-
- this.method_22(this.field_49);
-
- for(byte var8 = 0; var8 < this.field_51.size(); ++var8) {
- i var4 = (i)this.field_51.elementAt(var8);
- var4.a(this.field_62[0], this.field_62[1]);
- if (var4.b()) {
- this.method_24();
- }
-
- if (var4.c()) {
- var4.a();
- this.field_44 += 10;
- this.method_3();
- }
- }
-
- if (this.field_40 == 1) {
- if (this.field_50) {
- this.field_50 = false;
- int var5 = (int)(System.currentTimeMillis() - this.field_48);
- int var6 = var5 / 1000;
- if (var6 > 0 && this.field_45 > 0) {
- this.field_48 = System.currentTimeMillis() - (long)(var5 % 1000);
- this.field_45 -= var6;
- }
-
- if (this.field_42 >= this.field_43 && System.currentTimeMillis() - this.field_55 >= 200L) {
- this.field_54 = (byte)((this.field_54 + 1) % 2);
- this.field_36.drawImage(this.field_32[this.field_54], this.field_47[0], this.field_47[1], 20);
- this.field_55 = System.currentTimeMillis();
- }
-
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14);
- this.field_37.a(this.field_35, 0, 0);
-
- for(byte var9 = 0; var9 < this.field_51.size(); ++var9) {
- i var14 = (i)this.field_51.elementAt(var9);
- var14.d();
- }
-
- this.method_23();
-
- for(byte var10 = 0; var10 < this.field_52.size(); ++var10) {
- g var12 = (g)this.field_52.elementAt(var10);
- this.field_35.drawImage(this.field_31[var12.e], var12.b + this.field_37.f, var12.c + this.field_37.g, 20);
- }
-
- for(byte var11 = 0; var11 < this.field_53.size(); ++var11) {
- h var13 = (h)this.field_53.elementAt(var11);
- this.field_35.drawImage(this.field_33, this.field_62[0] + this.field_25 + this.field_37.f, this.field_62[1] - var13.d + this.field_37.g, 33);
- }
-
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14 + this.field_22);
- ((Canvas)this).repaint(this.field_15, this.field_16, this.field_13, this.field_14 + this.field_22);
- }
-
- if (this.field_42 >= this.field_43 && this.field_62[0] == this.field_47[0] && this.field_62[1] == this.field_47[1]) {
- this.field_44 += 50;
- this.method_3();
- this.method_10();
- }
-
- }
- }
-
- // $FF: renamed from: c () void
- public void method_6() {
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14);
- if (this.field_37.g <= -this.field_37.e) {
- this.field_37.g = 0;
- }
-
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(this.field_15, this.field_16, this.field_13, this.field_14);
- this.field_37.a(this.field_35, 0, 0);
- this.field_37.a(this.field_35, 0, this.field_37.e);
- if (this.field_56 < this.field_13) {
- f var10000 = this.field_37;
- var10000.g -= 2;
- this.field_35.setColor(255, 255, 255);
- this.field_35.fillRect(this.field_56, this.field_57, this.field_58, this.field_59);
- this.field_35.setColor(0, 0, 0);
- this.field_35.drawString("Level " + (this.field_41 + 1) + " Cleared!", this.field_56 + 3, this.field_57 + 3, 20);
- this.field_35.drawRect(this.field_56, this.field_57, this.field_58, this.field_59);
- int var1 = Math.abs(this.field_17 - this.field_58 / 2 - this.field_56) / 4;
- if (var1 < 1) {
- var1 = 1;
- }
-
- this.field_56 += var1;
- } else {
- int[] var2 = this.field_62;
- var2[1] += 3;
- if (this.field_62[1] > this.field_14) {
- if (this.field_41 >= this.field_10.length - 1) {
- this.field_40 = 7;
- this.method_7();
- this.field_48 = System.currentTimeMillis();
- return;
- }
-
- if (this.field_41 >= field_3) {
- field_3 = (byte)(this.field_41 + 1);
- b.a();
- }
-
- this.field_40 = 6;
- this.field_48 = System.currentTimeMillis();
- }
- }
-
- if (System.currentTimeMillis() - this.field_67 > 200L) {
- switch (this.field_64) {
- case 0:
- this.field_64 = 8;
- case 1:
- case 3:
- case 4:
- case 6:
- case 7:
- default:
- break;
- case 2:
- this.field_64 = 5;
- break;
- case 5:
- this.field_64 = 0;
- break;
- case 8:
- this.field_64 = 2;
- }
-
- this.field_67 = System.currentTimeMillis();
- }
-
- this.field_35.drawImage(this.field_61[this.field_64], this.field_62[0] + this.field_25 + this.field_37.f, this.field_62[1], 17);
- ((Canvas)this).repaint(this.field_15, this.field_16, this.field_13, this.field_14 + this.field_22);
- }
-
- // $FF: renamed from: d () void
- public void method_7() {
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14);
- this.field_37.a(this.field_35, 0, 0);
- if (this.field_40 != 3 && this.field_40 != 5) {
- this.method_23();
- }
-
- for(byte var1 = 0; var1 < this.field_51.size(); ++var1) {
- i var3 = (i)this.field_51.elementAt(var1);
- var3.d();
- }
-
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14 + this.field_22);
- this.field_35.setColor(0, 0, 0);
- this.field_35.fillRect(this.field_19, this.field_20, this.field_21, this.field_22);
- this.field_35.setColor(255, 255, 255);
- String var4 = ":" + this.field_42 + "/" + this.field_43;
- this.field_35.drawImage(this.field_33, this.field_19, this.field_20 + this.field_22 / 2, 6);
- this.field_35.drawString(var4, this.field_19 + this.field_33.getWidth(), this.field_20 + 2, 20);
- this.field_35.drawString("" + this.field_44, this.field_21 / 2, this.field_20 + 2, 20);
- byte var5 = this.field_46 < 0 ? 0 : this.field_46;
- var4 = "X" + var5;
- this.field_35.drawString(var4, this.field_19 + this.field_21, this.field_20 + 2, 24);
- this.field_35.drawImage(this.field_61[2], this.field_19 + this.field_21 - this.field_30.stringWidth(var4), this.field_20 + this.field_22 / 2, 10);
- this.field_35.drawLine(this.field_19, this.field_20, this.field_19 + this.field_21, this.field_20);
- byte var6 = 0;
- String[] var7 = null;
- switch (this.field_40) {
- case 2:
- var6 = 1;
- var7 = new String[]{"Paused"};
- break;
- case 3:
- if (this.field_46 < 0) {
- var6 = 1;
- var7 = new String[]{"Game Over"};
- } else if (this.field_46 == 1) {
- var6 = 1;
- var7 = new String[var6];
- var7[0] = this.field_46 + " Life Left";
- } else {
- var6 = 1;
- var7 = new String[var6];
- var7[0] = this.field_46 + " Lives Left";
- }
- break;
- case 4:
- var6 = 1;
- var7 = new String[]{"Ready"};
- case 5:
- case 6:
- default:
- break;
- case 7:
- var6 = 2;
- var7 = new String[var6];
- var7[0] = "CaveMan's Journey";
- var7[1] = "Continues...";
- }
-
- if (var6 > 0) {
- short var8 = 0;
- short var9 = 0;
-
- for(byte var12 = 0; var12 < var6; ++var12) {
- short var10 = (short)this.field_30.stringWidth(var7[var12]);
- if (var10 > var8) {
- var8 = var10;
- }
-
- var9 += (short)(this.field_30.getHeight() + 2);
- }
-
- var8 = (short)(var8 + 4);
- if (var8 >= this.field_11) {
- var8 = (short)(this.field_11 - 1);
- }
-
- if (var9 >= this.field_12) {
- var9 = (short)(this.field_12 - 1);
- }
-
- short var16 = var8 >= this.field_11 ? 0 : (short)((this.field_11 - var8) / 2);
- short var11 = var9 >= this.field_12 ? 0 : (short)((this.field_12 - var9) / 2);
- this.field_35.setClip(0, 0, this.field_11, this.field_12);
- this.field_35.setColor(255, 255, 255);
- this.field_35.fillRect(var16, var11, var8, var9);
- this.field_35.setColor(0, 0, 0);
-
- for(byte var13 = 0; var13 < var6; ++var13) {
- this.field_35.drawString(var7[var13], this.field_11 / 2, var11 + 2 + this.field_30.getHeight() * var13, 17);
- }
-
- this.field_35.drawRect(var16, var11, var8, var9);
- this.field_35.setClip(this.field_15, this.field_16, this.field_13, this.field_14 + this.field_22);
- }
-
- ((Canvas)this).repaint();
- }
-
- public void paint(Graphics var1) {
- var1.drawImage(this.field_34, 0, 0, 20);
- this.field_50 = true;
- }
-
- public void keyPressed(int var1) {
- this.field_49 = ((Canvas)this).getGameAction(var1);
- }
-
- public void keyReleased(int var1) {
- if (((Canvas)this).getGameAction(var1) == this.field_49) {
- this.field_49 = -1;
- }
-
- }
-
- // $FF: renamed from: e () void
- public void method_8() {
- this.field_40 = 3;
- ((Displayable)this).removeCommand(this.field_5);
- ((Displayable)this).removeCommand(this.field_9);
- --this.field_46;
- if (this.field_46 < 0 && !this.field_38.d.a(this.field_44)) {
- ((Displayable)this).addCommand(this.field_8);
- this.method_7();
- this.field_40 = -1;
- } else {
- ((Displayable)this).removeCommand(this.field_7);
- this.method_7();
- }
-
- this.field_48 = System.currentTimeMillis();
- }
-
- // $FF: renamed from: f () void
- public void method_9() {
- if (this.field_46 >= 0 && this.field_40 != 7) {
- try {
- this.method_2(this.field_41);
- this.field_40 = 4;
- ((Displayable)this).addCommand(this.field_5);
- ((Displayable)this).addCommand(this.field_7);
- ((Displayable)this).addCommand(this.field_9);
- this.method_7();
- this.field_48 = System.currentTimeMillis();
- } catch (Exception var2) {
- ((Throwable)var2).printStackTrace();
- System.out.println(((Throwable)var2).toString());
- }
- } else {
- this.field_38.d.a(this.field_44, this);
- ((Displayable)this).addCommand(this.field_8);
- ((Displayable)this).addCommand(this.field_7);
- this.method_7();
- this.field_40 = -1;
- }
-
- }
-
- // $FF: renamed from: g () void
- public void method_10() {
- try {
- method_18(5, 1);
- this.method_1();
- this.field_40 = 5;
- ((Displayable)this).removeCommand(this.field_5);
- ((Displayable)this).removeCommand(this.field_7);
- ((Displayable)this).removeCommand(this.field_9);
- } catch (Exception var3) {
- Alert var2 = new Alert("An exception has occured", ((Throwable)var3).toString(), (Image)null, AlertType.ERROR);
- var2.setTimeout(-2);
- Display.getDisplay(this.field_38).setCurrent(var2, new b(this.field_38, (byte)1));
- }
-
- }
-
- // $FF: renamed from: h () void
- public void method_11() {
- try {
- ++this.field_41;
- this.method_2(this.field_41);
- this.field_40 = 4;
- ((Displayable)this).addCommand(this.field_5);
- ((Displayable)this).addCommand(this.field_7);
- ((Displayable)this).addCommand(this.field_9);
- this.method_7();
- this.field_48 = System.currentTimeMillis();
- } catch (Exception var2) {
- ((Throwable)var2).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: a (int, int) boolean
- public boolean method_12(int var1, int var2) {
- byte var3 = this.field_39[var1][var2];
- return var3 == 6 || var3 == 1 || var3 == 4 || var3 == 3;
- }
-
- // $FF: renamed from: a (int, int, int, int) void
- public void method_13(int var1, int var2, int var3, int var4) {
- byte var5 = this.field_39[var3][var4];
- if (var5 == 1) {
- this.field_36.setColor(0, 0, 0);
- this.field_36.fillRect(var3 * this.field_23, var4 * this.field_24, this.field_23, this.field_24);
- } else if (var5 == 4) {
- this.field_36.setColor(0, 0, 0);
- this.field_36.fillRect(var3 * this.field_23, var4 * this.field_24, this.field_23, this.field_24);
- ++this.field_42;
- this.field_53.addElement(new h(var3, var4 - 1));
- if (this.field_42 == this.field_43) {
- this.field_54 = 0;
- this.field_55 = System.currentTimeMillis();
- this.field_36.drawImage(this.field_32[this.field_54], this.field_47[0], this.field_47[1], 20);
- this.field_39[this.field_47[0] / this.field_23][this.field_47[1] / this.field_24] = 3;
- method_18(2, 1);
- } else {
- method_18(0, 1);
- }
-
- this.method_4();
- this.field_44 += 20;
- this.method_3();
- }
-
- this.field_39[var1][var2] = 6;
- this.field_39[var3][var4] = 7;
- this.method_14(var1, var2);
- }
-
- // $FF: renamed from: b (int, int) void
- public void method_14(int var1, int var2) {
- int var3 = var2 - 1;
- if (var2 <= 0 || this.field_39[var1][var3] != 0 && (this.field_39[var1][var3] != 5 || this.method_15(var1 * this.field_23, var3 * this.field_24))) {
- int var4 = var1 - 1;
- if (var4 >= 0) {
- byte var5 = this.field_39[var4][var2];
- if (var5 == 0 || var5 == 5) {
- if (var2 > 0 && this.field_39[var1][var3] == 6 && this.field_39[var4][var3] == 0) {
- new g(var4, var3, 5);
- return;
- }
-
- if (var5 == 0 && var2 < this.field_28 - 1) {
- byte var6 = this.field_39[var4][var2 + 1];
- byte var7 = this.field_39[var1][var2 + 1];
- if (var7 == 6 && (var6 == 0 || var6 == 5)) {
- new g(var4, var2, 5);
- return;
- }
- }
- }
- }
-
- int var9 = var1 + 1;
- if (var9 < this.field_27) {
- byte var10 = this.field_39[var9][var2];
- if (var10 == 0 || var10 == 5) {
- if (var2 > 0 && this.field_39[var1][var3] == 6 && this.field_39[var9][var3] == 0) {
- new g(var9, var3, 2);
- } else if (var10 == 0 && var2 < this.field_28 - 1) {
- byte var11 = this.field_39[var9][var2 + 1];
- byte var8 = this.field_39[var1][var2 + 1];
- if (var8 == 6 && (var11 == 0 || var11 == 5)) {
- new g(var9, var2, 2);
- }
- }
- }
- }
-
- } else {
- new g(var1, var3, 6);
- }
- }
-
- // $FF: renamed from: c (int, int) boolean
- public boolean method_15(int var1, int var2) {
- for(int var4 = 0; var4 < this.field_51.size(); ++var4) {
- i var3 = (i)this.field_51.elementAt(var4);
- if (var3.f == 0 && var3.d[0] == var1 && var3.d[1] == var2) {
- return true;
- }
- }
-
- return false;
- }
-
- // $FF: renamed from: b (int) void
- public static void method_16(int var0) {
- if (field_0) {
- Vibrator.triggerVibrator(var0);
- }
-
- }
-
- // $FF: renamed from: i () void
- public static void method_17() {
- try {
- field_60 = new Melody[7];
- MelodyComposer var0 = new MelodyComposer();
- var0.setBPM(160);
- var0.resetMelody();
- var0.appendNote(31, 4);
- var0.appendNote(35, 4);
- var0.appendNote(38, 4);
- field_60[0] = var0.getMelody();
- var0.resetMelody();
- var0.appendNote(31, 4);
- var0.appendNote(30, 4);
- var0.appendNote(29, 4);
- var0.appendNote(28, 3);
- field_60[1] = var0.getMelody();
- var0.resetMelody();
- var0.appendNote(26, 4);
- var0.appendNote(31, 4);
- var0.appendNote(35, 4);
- var0.appendNote(38, 10);
- field_60[2] = var0.getMelody();
- var0.resetMelody();
- var0.appendNote(33, 4);
- var0.appendNote(30, 4);
- var0.appendNote(27, 4);
- var0.appendNote(24, 10);
- field_60[3] = var0.getMelody();
- var0.resetMelody();
- var0.appendNote(28, 4);
- var0.appendNote(35, 4);
- var0.appendNote(40, 4);
- var0.appendNote(28, 4);
- field_60[4] = var0.getMelody();
- var0.resetMelody();
- var0.appendNote(28, 4);
- var0.appendNote(58, 4);
- var0.appendNote(28, 4);
- var0.appendNote(32, 4);
- var0.appendNote(35, 2);
- field_60[5] = var0.getMelody();
- var0.setBPM(80);
- var0.resetMelody();
- var0.appendNote(27, 4);
- var0.appendNote(58, 3);
- var0.appendNote(30, 3);
- var0.appendNote(27, 4);
- var0.appendNote(29, 4);
- var0.appendNote(27, 4);
- var0.appendNote(35, 4);
- var0.appendNote(35, 4);
- var0.appendNote(35, 4);
- var0.appendNote(34, 10);
- var0.appendNote(58, 3);
- var0.appendNote(27, 4);
- var0.appendNote(58, 3);
- var0.appendNote(30, 3);
- var0.appendNote(27, 4);
- var0.appendNote(29, 4);
- var0.appendNote(27, 4);
- var0.appendNote(23, 4);
- var0.appendNote(25, 4);
- var0.appendNote(23, 4);
- var0.appendNote(22, 3);
- var0.appendNote(24, 4);
- var0.appendNote(25, 4);
- var0.appendNote(26, 4);
- var0.appendNote(27, 4);
- var0.appendNote(58, 3);
- var0.appendNote(30, 3);
- var0.appendNote(27, 4);
- var0.appendNote(29, 4);
- var0.appendNote(27, 4);
- var0.appendNote(35, 4);
- var0.appendNote(37, 4);
- var0.appendNote(35, 4);
- var0.appendNote(34, 10);
- var0.appendNote(58, 3);
- var0.appendNote(30, 4);
- var0.appendNote(32, 4);
- var0.appendNote(33, 4);
- var0.appendNote(34, 4);
- var0.appendNote(30, 4);
- var0.appendNote(27, 4);
- var0.appendNote(58, 4);
- var0.appendNote(25, 4);
- var0.appendNote(58, 4);
- var0.appendNote(25, 4);
- var0.appendNote(58, 4);
- var0.appendNote(26, 4);
- var0.appendNote(27, 4);
- var0.appendNote(22, 4);
- var0.appendNote(23, 4);
- var0.appendNote(22, 4);
- var0.appendNote(62, 0);
- field_60[6] = var0.getMelody();
- } catch (Exception var1) {
- ((Throwable)var1).printStackTrace();
- }
-
- }
-
- // $FF: renamed from: d (int, int) void
- public static void method_18(int var0, int var1) {
- if (var0 == 6) {
- if (field_2) {
- field_60[6].play();
- }
- } else if (field_1) {
- field_60[var0].play();
- }
-
- }
-
- // $FF: renamed from: c (int) void
- public static void method_19(int var0) {
- Melody[] var10000 = field_60;
- Melody.stop();
- }
-
- // $FF: renamed from: j () void
- public void method_20() throws Exception {
- this.field_61 = new Image[11];
- this.field_61[0] = Image.createImage("/images/man_u1.png");
- this.field_61[1] = Image.createImage("/images/man_u2.png");
- this.field_61[2] = Image.createImage("/images/man_d1.png");
- this.field_61[3] = Image.createImage("/images/man_d2.png");
- this.field_61[4] = Image.createImage("/images/man_l1.png");
- this.field_61[5] = Image.createImage("/images/man_l2.png");
- this.field_61[6] = Image.createImage("/images/man_l3.png");
- this.field_61[7] = Image.createImage("/images/man_r1.png");
- this.field_61[8] = Image.createImage("/images/man_r2.png");
- this.field_61[9] = Image.createImage("/images/man_r3.png");
- this.field_61[10] = Image.createImage("/images/man_dying.png");
- }
-
- // $FF: renamed from: e (int, int) void
- public void method_21(int var1, int var2) {
- this.field_62[0] = var1;
- this.field_62[1] = var2;
- this.field_66 = 0;
- this.field_64 = 2;
- this.field_65 = -1;
- }
-
- // $FF: renamed from: d (int) void
- public void method_22(int var1) {
- switch (this.field_66) {
- case 0:
- switch (this.field_65) {
- case 1:
- int var21 = this.field_62[1] % this.field_24;
- if (var21 != 0) {
- int[] var24 = this.field_62;
- var24[1] -= this.field_63;
- this.field_37.c(this.field_63);
- if (var21 == 6) {
- this.field_64 = (byte)((this.field_64 + 1) % 2);
- }
-
- return;
- }
-
- int var7 = this.field_62[0] / this.field_23;
- int var14 = this.field_62[1] / this.field_24;
- this.method_13(var7, var14 + 1, var7, var14);
- this.field_65 = -1;
- break;
- case 2:
- int var20 = this.field_62[0] % this.field_24;
- if (var20 != 0) {
- int[] var23 = this.field_62;
- var23[0] -= this.field_63;
- this.field_37.a(this.field_63);
- if (var20 == 6) {
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 4);
- }
-
- return;
- }
-
- int var6 = this.field_62[0] / this.field_23;
- int var13 = this.field_62[1] / this.field_24;
- this.method_13(var6 + 1, var13, var6, var13);
- this.field_65 = -1;
- case 3:
- case 4:
- default:
- break;
- case 5:
- int var19 = this.field_62[0] % this.field_24;
- if (var19 != 0) {
- int[] var22 = this.field_62;
- var22[0] += this.field_63;
- this.field_37.b(this.field_63);
- if (var19 == 6) {
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 7);
- }
-
- return;
- }
-
- int var5 = this.field_62[0] / this.field_23;
- int var12 = this.field_62[1] / this.field_24;
- this.method_13(var5 - 1, var12, var5, var12);
- this.field_65 = -1;
- break;
- case 6:
- int var4 = this.field_62[1] % this.field_24;
- if (this.field_62[1] % this.field_24 != 0) {
- int[] var10000 = this.field_62;
- var10000[1] += this.field_63;
- this.field_37.d(this.field_63);
- if (var4 == 6) {
- this.field_64 = (byte)((this.field_64 + 1) % 2 + 2);
- }
-
- return;
- }
-
- int var2 = this.field_62[0] / this.field_23;
- int var3 = this.field_62[1] / this.field_24;
- this.method_13(var2, var3 - 1, var2, var3);
- this.field_65 = -1;
- }
-
- switch (var1) {
- case 1:
- int var11 = this.field_62[0] / this.field_23;
- int var18 = this.field_62[1] / this.field_24 - 1;
- if (var18 >= 0 && (this.method_12(var11, var18) || this.field_39[var11][var18] == 10)) {
- int[] var30 = this.field_62;
- var30[1] -= this.field_63;
- if (this.field_39[var11][var18] == 6 || this.field_39[var11][var18] == 10) {
- this.field_39[var11][var18] = 7;
- }
-
- this.field_37.c(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 2);
- this.field_65 = 1;
- } else if (this.field_65 != 1) {
- this.field_64 = 0;
- return;
- }
-
- return;
- case 2:
- int var10 = this.field_62[0] / this.field_23 - 1;
- int var17 = this.field_62[1] / this.field_24;
- if (var10 >= 0 && (this.method_12(var10, var17) || this.field_39[var10][var17] == 9)) {
- int[] var29 = this.field_62;
- var29[0] -= this.field_63;
- if (this.field_39[var10][var17] == 6 || this.field_39[var10][var17] == 9) {
- this.field_39[var10][var17] = 7;
- }
-
- this.field_37.a(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 4);
- this.field_65 = 2;
- return;
- } else {
- if (var10 > 0 && this.field_39[var10 - 1][var17] == 6 && (this.field_39[var10][var17] == 0 || this.field_39[var10][var17] == 5 && !this.method_15(this.field_62[0] - this.field_23, this.field_62[1]))) {
- new g(var10, var17, 2);
- int[] var28 = this.field_62;
- var28[0] -= this.field_63;
- if (this.field_39[var10][var17] == 6 || this.field_39[var10][var17] == 9) {
- this.field_39[var10][var17] = 7;
- }
-
- this.field_37.a(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 4);
- this.field_65 = 2;
- } else if (this.field_65 != 2) {
- this.field_64 = 4;
- return;
- }
-
- return;
- }
- case 3:
- case 4:
- default:
- return;
- case 5:
- int var9 = this.field_62[0] / this.field_23 + 1;
- int var16 = this.field_62[1] / this.field_24;
- if (var9 < this.field_27 && (this.method_12(var9, var16) || this.field_39[var9][var16] == 9)) {
- int[] var27 = this.field_62;
- var27[0] += this.field_63;
- if (this.field_39[var9][var16] == 6 || this.field_39[var9][var16] == 9) {
- this.field_39[var9][var16] = 7;
- }
-
- this.field_37.b(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 7);
- this.field_65 = 5;
- return;
- } else {
- if (var9 < this.field_27 - 1 && this.field_39[var9 + 1][var16] == 6 && (this.field_39[var9][var16] == 0 || this.field_39[var9][var16] == 5 && !this.method_15(this.field_62[0] + this.field_23, this.field_62[1]))) {
- new g(var9, var16, 5);
- int[] var26 = this.field_62;
- var26[0] += this.field_63;
- if (this.field_39[var9][var16] == 6 || this.field_39[var9][var16] == 9) {
- this.field_39[var9][var16] = 7;
- }
-
- this.field_37.b(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 3 + 7);
- this.field_65 = 5;
- } else if (this.field_65 != 5) {
- this.field_64 = 7;
- return;
- }
-
- return;
- }
- case 6:
- int var8 = this.field_62[0] / this.field_23;
- int var15 = this.field_62[1] / this.field_24 + 1;
- if (var15 < this.field_28 && (this.method_12(var8, var15) || this.field_39[var8][var15] == 10)) {
- int[] var25 = this.field_62;
- var25[1] += this.field_63;
- if (this.field_39[var8][var15] == 6 || this.field_39[var8][var15] == 10) {
- this.field_39[var8][var15] = 7;
- }
-
- this.field_37.d(this.field_63);
- this.field_64 = (byte)((this.field_64 + 1) % 2 + 2);
- this.field_65 = 6;
- } else if (this.field_65 != 6) {
- this.field_64 = 2;
- return;
- }
-
- return;
- }
- case 1:
- if (System.currentTimeMillis() - this.field_67 >= 1500L) {
- this.method_8();
- return;
- }
-
- int var10002 = this.field_62[1]--;
- }
-
- }
-
- // $FF: renamed from: k () void
- public void method_23() {
- this.field_35.drawImage(this.field_61[this.field_64], this.field_62[0] + this.field_37.f + this.field_25, this.field_62[1] + this.field_37.g + this.field_24, 33);
- }
-
- // $FF: renamed from: l () void
- public void method_24() {
- if (this.field_66 != 1) {
- this.field_64 = 10;
- this.field_66 = 1;
- this.field_67 = System.currentTimeMillis();
- method_18(3, 1);
- method_16(100);
- }
-
- }
- }
-